package com.haowu.customer.api.model;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * app会员信息
 * account账户表与customer顾客信息表组合
 *
 * @author lky
 * @date 2023-02-10
 */
@Data
@NoArgsConstructor
public class CustomerInfo {
    /**
     * 主键id
     */
    private Long id;
    /**
     * 用户编号
     */
    private String userCode;
    /**
     * 昵称
     */
    private String userName;
    /**
     * 头像
     */
    private String userPath;
    /**
     * 账号
     */
    private String userAccount;
    /**
     * 密码
     */
    private String password;
    /**
     * 手机号
     */
    private String userPhone;
    /**
     * openId
     */
    private String openId;
    /**
     * 小程序openId
     */
    private String appletOpenId;
    /**
     * 开放平台unionId
     */
    private String unionId;
    /**
     * 性别  0保密 1男 2女
     */
    private Integer userSex;
    /**
     * 生日
     */
    private Date birthday;
    /**
     * 地区
     */
    private String region;
    /**
     * 发票抬头
     */
    private String invoiceTitle;
    /**
     * 账户余额
     */
    private BigDecimal accountBalance;
    /**
     * 状态 0正常 1禁用 2注销
     */
    private String status;
    /**
     * 设备号
     */
    private String geTuiCid;
    /**
     * 是否删除 0否1是
     */
    private Integer isDelete;
    /**
     * 渠道 0安卓 1ios
     */
    private Integer platform;
    /**
     * 支付密码
     */
    private String payPassword;
    /**
     * 积分余额
     */
    private Long scoreBalance;
    /**
     * 积分总额
     */
    private Long scoreAmount;
    /**
     * 推荐码
     */
    private String recommendCode;
    /**
     * 会员等级 V1-V5
     */
    private Integer vipLevel;
    /**
     * 会员过期时间
     */
    private Date vipExpireTime;

}
